XML 88 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Other Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Cash paid for amounts included in the measurement of operating lease liabilities $ 3,212 $ 4,859 $ 5,753
Right-of-use assets acquired under operating lease 1,433 1,040 473
Operating lease expense 1,317 1,681 2,550
Short-term lease expense 1,439 3,209 5,114
Variable and other lease costs $ 851 $ 724 $ 2,195