v3.26.1
Segment Reporting - Summary of reconciliation from operating income to income (loss) before income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information, Operating Income (Loss) [Abstract]    
Operating income $ 23,750 $ 2,001
Other income, net 157 130
Interest expense (10,750) (12,844)
Income (loss) before income taxes $ 13,157 $ (10,713)