Income Tax - Components of income (loss) before income tax (benefit) provision (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Income Tax Contingency [Line Items] | |||
Income before income taxes | $ 95,877 | $ 59,368 | $ 25,821 |
Domestic | |||
Income Tax Contingency [Line Items] | |||
Income before income taxes | 91,018 | 54,162 | 16,499 |
Foreign | |||
Income Tax Contingency [Line Items] | |||
Income before income taxes | $ 4,859 | $ 5,206 | $ 9,322 |
X | ||||||||||
- Definition Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|