XML 103 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Net Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease right-of-use (“ROU”) assets, net $ 39,432 $ 46,611  
Short-term operating lease liability 13,946 14,287  
Long-term operating lease liability 30,113 38,383  
Operating lease cost 14,495 15,309 $ 15,455
Variable lease cost 3,495 3,341 4,617
Sublease income (243) (143) (687)
Net lease cost $ 17,747 $ 18,507 $ 19,385