XML 36 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Events
6 Months Ended
Jun. 30, 2026
Subsequent Events [Abstract]  
Subsequent Events
18. Subsequent Events
Purchase Commitments
In July 2026, the Company entered into a non-cancellable three-year agreement with a cloud service provider for enterprise cloud computing and storage services. Under the terms of the agreement, the Company has a total minimum purchase commitment of $28.5 million payable in equal annual amounts over the three-year contract term ending in July 2029.