XML 82 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Components of Operating Lease (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
office
Commitments and Contingencies Disclosure [Abstract]    
Operating lease cost $ 1,873 $ 2,879
Variable lease cost 1,029 1,095
Less: sublease income 51 66
Total lease cost 2,851 3,908
Short-term lease (less than) $ 100 $ 100
Number of offices | office   2