XML 74 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Summary of Amounts Recognized in Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating leases:    
Operating lease right-of-use assets $ 40,146 $ 41,355
Operating lease liability classified as current 2,476 2,511
Operating lease liability classified as non-current 41,411 42,469
Total operating lease liabilities 43,887 44,980
Finance leases:    
Property and equipment, net $ 1,370 $ 1,370
Finance lease, right-of-use asset, statement of financial position [extensible enumeration] Property and equipment, net Property and equipment, net
Lease obligations under finance leases classified as current $ 1,908 $ 1,864
Lease obligations under finance leases classified as non-current 0 0
Total finance lease obligations $ 1,908 $ 1,864