XML 54 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Summary of Deferred Revenue Liability Relating to Set-Up Fees (Details) - Set-Up Fees - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Deferred Revenue Arrangement [Roll Forward]        
Balance, beginning of period $ 14,426 $ 15,696 $ 14,625 $ 16,735
Invoiced set-up fees 3,276 3,542 6,934 6,949
Recognized set-up fees (3,733) (4,231) (7,590) (8,677)
Balance, end of period $ 13,969 $ 15,007 $ 13,969 $ 15,007