XML 91 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Future contractual rental payments for non-cancelable operating leases  
Purchase Obligation $ 15,685
Purchase Obligation, to be Paid, Year One 7,102
Purchase Obligation, to be Paid, Year Two 6,307
Purchase Obligation, to be Paid, Year Four $ 2,276