Quarterly report [Sections 13 or 15(d)]

Organization and Description of Business - Summary of Adjustments to Income Tax Expense and Selling, General, & Administrative Expenses (Details)

v3.25.3
Organization and Description of Business - Summary of Adjustments to Income Tax Expense and Selling, General, & Administrative Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Selling, general and administrative expenses $ 15,031 $ 15,648 $ 47,661 $ 46,437
Income tax expense $ 3,472 $ 5,645 $ 11,612 $ 16,924