Income Taxes (Details) $ in Thousands |
1 Months Ended | 3 Months Ended | ||||
|---|---|---|---|---|---|---|
|
Dec. 31, 2022
USD ($)
|
Dec. 31, 2021
USD ($)
|
Sep. 30, 2023 |
Sep. 30, 2022 |
Dec. 31, 2020
USD ($)
installment
|
Mar. 27, 2020 |
|
| Reconciliation to income tax at the statutory rate: | ||||||
| Employer portion of social security payroll tax percentage | (6.20%) | |||||
| Deferred amount of employer portion of social security payroll tax | $ 14,100 | |||||
| Number of installments that deferred employer social security payroll taxes will be repaid | installment | 2 | |||||
| Deferred amount paid | $ 7,050 | $ 7,050 | ||||
| Provision for (benefit from) income taxes | 23.90% | 24.90% | ||||