XML 57 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Maturities of Operating Lease Liabilities The following table presents maturities of operating lease liabilities at December 31, 2024:
(in thousands)
Year Ending December 31,
2025
$5,636
2026
9,427
2027
9,612
2028
9,991
2029
10,107
Thereafter
23,486
Total operating lease payments
68,259
Less: Effects of discounting
(16,583)
Present value of operating lease liabilities
$51,676
Operating lease liabilities, current
$5,636
Operating lease liabilities, net of current portion
$46,040