v3.25.2
Provision for Income Tax - Summary of Income Tax Expense and Effective Tax Rate (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Income before provision for income taxes $ 8,591 $ 4,916 $ 7,101 $ 7,125
Provision for income taxes $ 1,784 $ 312 $ 5,092 $ 399
Effective tax rate 20.80% 6.30% 71.70% 5.60%