v3.25.2
Stock-based Compensation (Details) - Expense Category - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense $ 9,456 $ 8,646 $ 19,286 $ 16,798
Share-based Compensation Arrangement by Share-based Payment Award, Capitalized Cost 9 126 58 332
Share-based Payment Arrangement, Expensed and Capitalized, Amount 9,465 8,772 19,344 17,130
Claims Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense 774 854 1,544 1,778
Other Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense 605 541 1,094 1,007
Technology and Development Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense 1,470 1,261 2,621 2,515
General and Administrative Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense 5,047 3,861 9,575 7,310
Selling and Marketing Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense $ 1,560 $ 2,129 $ 4,452 $ 4,188