XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Leased Assets [Line Items]      
Operating lease cost   $ 19,990 $ 20,192
Sublease Income   (1,408) (951)
Finance lease, right-of-use asset, amortization   67 62
Finance lease, interest expense   6 7
Finance lease cost   73 69
Short-term lease cost   3,025 5,055
Forecast      
Operating Leased Assets [Line Items]      
Sublease Income $ (1,677)    
Operating lease cost (cost of revenue)      
Operating Leased Assets [Line Items]      
Operating lease cost   10,874 10,694
Operating lease cost (operating expenses)      
Operating Leased Assets [Line Items]      
Operating lease cost   $ 7,499 $ 5,394